/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconXiaoxi: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M870.1 775.2c-2.4-7.1-0.8-14.8 3.8-20.7 53.6-67 85.2-149.5 85.2-238.7 0-224.8-200.5-407.1-447.8-407.1S63.7 290.9 63.7 515.7s200.5 407.1 447.8 407.1c90.8 0 175.3-24.6 245.9-66.9 5.9-3.5 12.7-4.8 19.4-3.4l110.7 22.6c7.7 1.6 14.2-5.8 11.7-13.2l-29.1-86.7z m-419.7-76.3H328.2c-33.7 0-61.1-27.3-61.1-61.1 0-33.7 27.3-61.1 61.1-61.1h122.1c33.7 0 61.1 27.3 61.1 61.1s-27.3 61.1-61 61.1m244.2-203.5H328.2c-33.7 0-61.1-27.3-61.1-61.1 0-33.7 27.3-61.1 61.1-61.1h366.3c33.7 0 61.1 27.3 61.1 61.1s-27.3 61.1-61 61.1"
        fill={getIconColor(color, 0, '#333333')}
      />
    </Svg>
  );
};

IconXiaoxi.defaultProps = {
  size: 18,
};

IconXiaoxi = React.memo ? React.memo(IconXiaoxi) : IconXiaoxi;

export default IconXiaoxi;
